home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 8 / The Arsenal Files Collection #8 (Arsenal Computer) (1996).ISO / internet / servu21.zip / VERSION.TXT < prev   
Text File  |  1996-11-08  |  15KB  |  293 lines

  1. CHANGES SINCE VERSION 1.00
  2. ==========================
  3.  
  4. Version 2.1, released 8 November 1996
  5. -------------------------------------
  6. * Fixed bug in 24h user count (sites with only a few hits a day would get
  7.   bogus numbers).
  8. * Added startup options /i (=iconic), /h (=hidden), and /u (=unconditional
  9.   exit).
  10. * When Serv-U was stopped while iconic it'll start as an icon the next time.
  11. * The evaluation order of IP deny and allow rules can now be choosen.
  12. * Fixed bug which would not allow dir listings if 'inherit' was not enabled
  13.   and a dir listing with argument was done (ie. 'dir *.*').
  14. * Changed link handling so if there is a subdir with the same name as a link
  15.   preferance will be given to the subdir.
  16. * Changed '%dfree' message file directive so it handles >2Gb of free space.
  17. * All links should now be absolute paths, even for users with 'rel. paths'
  18.   enabled. Serv-U takes care of the conversion for dir listings etc.
  19. * Added support for the FTP command STAT, showing UL/DL ratios and quota.
  20. * Changed %bup, %bdown, %btot, and %dfree to report in Kb instead of bytes.
  21. * Added support for secundary 'dir change message file' and 'link file'.
  22. * Added a very beautiful status bar.
  23. * Added a bunch of message file directives for ratios and disk quota.
  24. * Fixed bug in 'restart' handling causing extraneous "450 Try later - Data
  25.   connection in use" command error replies.
  26. * Added disk quota limitation support.
  27. * Added support for 'free files' for U/D ratios.
  28. * Added feature to allow users to log in even when user limit is reached.
  29. * User ID in log now always has 6 digits (with leading zeros if needed). To
  30.   make programmatic sorting easier.
  31. * Changed code of security manager, simplifying it (and hopefully making it
  32.   more robust).
  33. * Added 'upload/download ratios'.
  34. * Added support for 'relative paths' for all users.
  35. * Added support for hiding 'hidden' files for every user.
  36. * Fixed bug which caused IP home changes to be ignored until a restart.
  37. * Changed the max. no. of characters that can be entered into the multi-homed
  38.   setup box for the IP number from 14 to 15.
  39. * Fixed bug causing GPF's for very long signon/signoff text lines.
  40.  
  41. Version 2.0c, released 10 August 1996
  42. ------------------------------------
  43. * Fixed problem with user setup changes that would not show up immidiately.
  44. * Added "%maxusers" and "%maxanonymous" directives.
  45. * Changed the implementation of the REST command ('resume') to be compatible
  46.   with CuteFTP 1.5.
  47. * Added multi-homed IP support.
  48. * Fixed bug in MDTM command.
  49. * Changed dir listing format: Times before 10am now have a leading zero.
  50.   This to be more UNIX compatible and fix problems with WS_FTP.
  51. * Fixed problem in NT preventing directory deletion.
  52. * More bullet proofing of the socket stack routines.
  53. * Fixed bug causing GPF's while making server setup changes that resulted in
  54.   a server restart.
  55. * Added WinSock function logging.
  56. * Added support for external client verification DLLs. 
  57. * Bulletproofed the input buffer. It now handles any length strings.
  58. * The '&' character in the registration key (if present) is now displayed
  59.   correctly.
  60.  
  61. Version 2.0b, released 4 May 1996
  62. ------------------------------------
  63. * Bullet-proofed the 'relative paths anonymous' option. Now impossible to get 
  64.   out of the homedir (and subdirs below), even if user has access rights for 
  65.   other paths.
  66. * Changed '~' handling. Now works when embedded inside a path.
  67. * Fixed bug in 'Resume' command (FTP command 'REST').
  68. * Changed code for painting text & images in 'About' box, hopefully solving
  69.   problems on Win3.1 and WFW3.11.
  70.  
  71. Version 2.0a, released 18 April 1996
  72. ------------------------------------
  73. * Remote program execution (Through SITE EXEC) now launches the program from
  74.   the current directory of the user.
  75. * The Serv-U directory is now searched first for SERV-U.INI, then it looks
  76.   for an evironment variable named SERV-U, and finally the PATH and Window's
  77.   directories are searched for the .ini file (Order changed over previous).\
  78. * Added option to make server exit pending upon the logged in users.
  79. * Fixed problem with window size/position when user info box got closed while
  80.   minimized.
  81. * Fixed problem with links containing trailing '\'.
  82. * Fixed bug in '%dfree' text directive in 16-bit Serv-U.
  83. * Added the FTP command REST (=RESTart).
  84. * Changing the file name for directory change messages no longer causes the
  85.   server to log out all users.
  86. * Added the FTP command MDTM (=Modification Date & TiMe).
  87. * Hidden directories are now hidden from anonmous users (as are hidden
  88.   files) in the 32-bit version.
  89. * Fixed bug in DNS lookups that caused GPF's.
  90. * Transfer speed in 'User Info' box is now averaged.
  91. * Links embedded in a path will now be resolved correctly. This will make
  92.   things work better with Netscape which keeps links as part of the path.
  93. * 'Maximize' system menu item is now disabled in the user info box.
  94. * Background colors of bitmaps (in 'About' etc.) now display correctly
  95.   on non-gray windows.
  96. * Fixed error reply for 'SITE EXEC' in case no executable was specified.
  97. * Fixed bug that caused 'File - Exit' to skip the confirm dialogbox.
  98. * Fixed bug in '~' handling. It can now be used in links.
  99. * In case CTL3DV2.DLL is missing the 16-bit version will no longer trow
  100.   an exception.
  101. * Added file size to transfer logs.
  102.  
  103. Version 2.0, released 13 March 1996
  104. -----------------------------------
  105. * This version will continue to work after March 15th (All previous
  106.   versions stop at that date).
  107. * Converted code to BC 4.52 and OWL 2.5. 
  108. * Now 16- and 32-bit versions.
  109. * Added separate access right for 'list' access.
  110. * Added a luxurious 'user info' box.
  111. * Added IP Name logging.
  112. * Added a 'enable account' checkbox to quickly enable/disable a user.
  113. * Access rules can now be specific to a single directory, or inhereted by
  114.   subdirs (the previous method).
  115. * Fixed various dialogbox errors (text, formatting).
  116. * Changed the FTP 'HELP' command reply to be more UNIX compatible.
  117. * Added a ton of new '%' directives for signon/signoff messages, directory
  118.   change messages, and login messages.
  119. * Changed icons.
  120. * Non-anonymous users can now also delete 'read only' files.
  121. * 'hidden' files are no longer indicated as such in dir listings (confused
  122.   the Mac client 'Fetch').
  123. * The permission server now uses UDP messages instead of TCP.
  124. * Added support for user specific login messages.
  125. * Changed font and size of signon/off message dialog box.
  126. * Added support for 'links' (like UNIX).
  127. * Fixed logscreen: It will now do automatic horizontal scrolling when the
  128.   cursor is moved.
  129. * User is now booted off the server if the password is guessed wrong 3 times.
  130. * Time a user was connected gets logged.
  131. * Inserting new paths in the access rule list is now done at current position
  132.   instead of to the end of the list.
  133. * 'CWD ' (='cd') or 'CWD ~' will now put the user back in the home directory.
  134. * 'NLST *' (='ls') or 'LIST *' (='dir') will now convert to '*.*', ie. will
  135.   use UNIX style globbing.
  136. * Now even softer on your socket stack...
  137. * Made the 'undocumented features' part of the setup.
  138. * Changed directory listing format to be more UNIX compatible.
  139. * Cleaned up local heap management, so the logwindow might actually work
  140.   better.
  141. * Added transfer speed to file transfer log messages.
  142. * Fixed bug that caused filenames like '/c:' to be seen as relative.
  143. * Changed all dialogboxes to use MS or Win95 3D-controls. No more BWCC.DLL.
  144. * Data connection now uses the RFC959 default local port, ie. local port 20
  145.   if the command connection uses 21. Should make some firewalls more happy.
  146. * Added the FTP command SIZE. Should make Netscape happy (so it can tell
  147.   filesize on transfer).
  148. * Fixed client message in case 'anonymous' is disabled.
  149.  
  150. Version 1.1i
  151. ------------
  152. * Change of address in all the documents.
  153. * The try-out version will continu to work after October 15th. 1995 
  154.   (v1.1h won't).
  155. * Fixed bug in renaming long file names.
  156. * Fixed bug that caused rare GPF's with some firewall proxy clients.
  157.  
  158. Version 1.1h
  159. ------------
  160. * Added switch to explicitely disable long file/directory names in 
  161.   Windows 95.
  162. * Fixed a bug causing garbage to appear in some cases if a directory
  163.   listing of an empty directory was made
  164.  
  165. Version 1.1g
  166. ------------
  167. * Fixed bug in making directories for Win3.1 and WFW3.11.
  168. * Fixed bug in deleting long file names under Win95.
  169.  
  170. Version 1.1f
  171. ------------
  172. * Windows 95 long file names are supported. Serv-U auto-detects 
  173.   the presence of Win95.
  174. * The current number of users is displayed in the window title.
  175. * The 'password' checks for anonymous users can be disabled.
  176. * MS-DOS or Windows programs can be started remotely, using the 
  177.   SITE command EXEC. The EXEC mechanism is also part of the 
  178.   regular access rules.
  179. * When the server is stopped while there are users logged in, a 
  180.   dialogbox will pop up to confirm the action.
  181. * Options to the LIST and NLST commands are handled (ie. 'ls 
  182.   -la' like some clients send to the server will produce output).
  183. * The FTP commands APPE (=append) and STOU (=store unique) are 
  184.   now supported.
  185. * Data type 'L8' (=local type 8 bits per byte) is now supported.
  186. * Server is not restarted any more if maximum number of users 
  187.   or time-out values are changed.
  188. * The bug causing Serv-U to beep when it could not log to 
  189.   screen has been fixed (actually a MS-Windows bug).
  190. * Anonymous users no longer see hidden files.
  191. * Drives are checked for accessability before usage, so no 
  192.   longer the 'retry - ignore' dialogboxes.
  193. * Info on the WinSock socket stack is shown on startup.
  194. * Fixed bug causing false dir listings for 'dir .'.
  195. * Made Serv-U more tolerant for firewalls using proxy servers 
  196.   that mix PASV and PORT commands.
  197. * Fixed bug that caused XCWD, XRMD, and XMKD to malfunction.
  198.  
  199. Version 1.1e
  200. ------------
  201. * Anonymous users no longer see 'hidden' files.
  202. * Fixed a rather nasty bug in the security system.
  203. * Paths are now reported back with a leading '/'. This is to ensure 
  204.   more compatibility with the UNIX format and to make a number of 
  205.   Macintosh FTP clients even happier.
  206. * The start-up message of Serv-U now reports the socket stack it is 
  207.   running on.
  208. * Fixed bug that assigned random passwords to users that should 
  209.   have no password (a situation found in users belonging to a group
  210.   where the group password should also be the user's password).
  211. * When a user/group has a password it is now shown as '***********' in
  212.   'setup - users/groups'. Deleting this deletes the password entry for 
  213.   that user/group, ie. it no longer has a password. 
  214. * Spaces are now allowed in user names and passwords.
  215. * Stopping the server is logged (if logging to file is switched on).
  216. * Paths are now consistently reported back using '/' instead of '\', to
  217.   be more in line with the UNIX way of working. Mac FTP clients need 
  218.   this to function properly.
  219. * A leading '/' or '\' in front of a full pathname is ignored, ie.
  220.   '/c:/util' is equivalent to 'c:\util'. This allows for UNIX style 
  221.   changes of directory, and enables WWW browsers to change drives.
  222. * The response to an incorrect anonymous password is changed to be 
  223.   more informative.
  224. * Very long pathnames are now supported correctly.
  225. * Displaying a file when the client changes directory is supported.
  226. * When 'setup - logging - FTP commands' is switched on it no longer shows
  227.   passwords, 'XXXXX' instead.
  228.  
  229. Version 1.1, released 19 March 1995 
  230. -----------------------------------
  231. * Fixed some spelling errors in messages. Fixed logging to screen for
  232.   time-out messages. Added log message in case limit of no. of users is
  233.   reached. Added log message when server is (re)started. 
  234. * Added lots of logging. 
  235. * The SYST command now replies with the code for a UNIX system. This
  236.   is because some clients use it to determine the format of directory 
  237.   listings.
  238. * Time-out values for idle/hung connections are now part of server setup. 
  239. * Drastically increased packet time-out for data transfer, now set at 5
  240.   minutes (was 30 seconds). Should be sufficient to allow transfer even on
  241.   bad connections. 
  242. * Log messages for failed data transfers now have a specification showing
  243.   why. 
  244. * Fixed bug that caused path for anonymous users with root as home
  245.   directory to be reported without a '\' at beginning. The same bug caused
  246.   absolute paths in CWD to be processed incorrectly. 
  247. * Changed the HELP response to make WS_FTP work properly with
  248.   Serv-U. 
  249. * Added support for transfer to/from ports (PRN: AUX: LPTx: and
  250.   COMx:). 
  251. * Made a work-around for FTP Inc.'s WinSock stack. This stack does not
  252.   handle SO_LINGER properly on closing a socket, causing 'data channel
  253.   in use' errors. 
  254. * Fixed bug that caused random truncation of PUT files in combination with
  255.   some clients. 
  256. * Fixed bug that allowed users to get 'dir' listings for paths with 
  257.   explicitly no access set to them. 
  258. * Fixed bug causing 'dir' with absolute path name to go wrong. 
  259.   Changed response messages to file transfers, only the filename is shown
  260.   now, not the path name. 
  261. * Added a retry period for the server to come online. This should solve
  262.   problems with socket stacks that do not allow to re-use a port
  263.   immediately after closing it. 
  264. * Changed the timing of the '150-' response message for PASV transfers. It
  265.   is now sent after the data connection is established instead of at the 
  266.   time of a transfer command. 
  267. * The listening socket will now automatically be restarted when killed 
  268.   by the socket stack. Some stacks kill listening sockets without reason
  269.   (Trumpet for one). 
  270. * Fixed a bug that made RMD (=remove directory) fail if the directory was
  271.   on a drive other than the active drive. 
  272. * Username 'FTP' is now synonymous to 'ANONYMOUS'. 
  273. * Fixed bug in very long directory listings (>64K data). 
  274. * Clients that connect but never log in are now kicked off the system 
  275.   after 5 minutes. 
  276. * User can now select the try-out method: Fully functional with contacts to
  277.   my permission server, or, crippled but no permission server contacts. 
  278. * Installed selectable path mechanism for anonymous: Either absolute paths
  279.   (like a regular user) allowing for drive changes, or paths relative to the
  280.   home directory (needed for WWW browsers). 
  281. * Changed registration key to work with user/company name instead of IP
  282.   number. Every time Serv-U is started it tries to read the key from a file
  283.   KEY.TXT. Registered version displays the key in the "About" box and in
  284.   reply to the FTP HELP command. 
  285. * Changed the RETR and STOR replies (used for GET and PUT). They
  286.   are now conform the average UNIX system. This makes WS_FTP more
  287.   happy, so it shows a progress bar while downloading.
  288.  
  289. Version 1.00
  290. ------------
  291. * Initial release 7 February 1995
  292.  
  293.